package com.workants.eboleta.servicio;

import java.io.Serializable;

import com.workants.eboleta.IService.IServiceRegistro;
import com.workants.eboleta.dao.DaoRegistro;
import com.workants.eboleta.model.Solicitante;
import com.workants.eboleta.model.Titular;

public class ServicioRegistro implements IServiceRegistro, Serializable{
	
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private static ServicioRegistro instance;
	
	
	private ServicioRegistro(){
		
	}
	
	
	public static ServicioRegistro getIntance(){
		
		if(instance == null){
			instance = new ServicioRegistro();
		}
		return instance;
	}


	@Override
	public int subscribir(Titular titular, String nombreDeImpuesto, String codigo) {
		
		return DaoRegistro.getIntance().subscribir(titular, nombreDeImpuesto, codigo);
	}


	@Override
	public int subscribirSolicitante(Titular titular, Solicitante solicitante,
			String nombreDeImpuesto, String codigo) {
	
		return DaoRegistro.getIntance().subscribirSolicitante(titular, solicitante, nombreDeImpuesto, codigo);
	}

}
